﻿using Iesi.Collections.Generic;
using Newtonsoft.Json;
using System;
using System.ComponentModel.DataAnnotations;

namespace Romantics.Domain.Objects
{
    public class Options : Entity
    {
        [Required(ErrorMessage = "Главная Страница: Обязательное поле")]
        public virtual string MainPage { get; set; }

        [Required(ErrorMessage = "SMTP Сервер: Обязательное поле")]
        public virtual string SMPT_Server { get; set; }

        [Required(ErrorMessage = "Имя пользователя (SMTP): Обязательное поле")]
        public virtual string SMPT_UserName { get; set; }

        [Required(ErrorMessage = "Пароль (SMTP): Обязательное поле")]
        public virtual string SMPT_Password { get; set; }

        [Required(ErrorMessage = "SMTP Порт: Обязательное поле")]
        public virtual int SMPT_Port { get; set; }

        [Required(ErrorMessage = "Email Администратора: Обязательное поле")]
        public virtual string AdminEmail { get; set; }

        [Required(ErrorMessage = "Author: Обязательное поле")]
        public virtual string Author { get; set; }

        [Required(ErrorMessage = "MetaKeywords: Обязательное поле")]
        public virtual string MetaKeywords { get; set; }

        [Required(ErrorMessage = "MetaDescription: Обязательное поле")]
        public virtual string MetaDescription { get; set; }

        public virtual string DisqusDomain { get; set; }
        public virtual string AddThisURL { get; set; }
        public virtual string ContactPhone1 { get; set; }
        public virtual string ContactName1 { get; set; }
        public virtual string ContactPhone2 { get; set; }
        public virtual string ContactName2 { get; set; }
        public virtual string ContactPhone3 { get; set; }
        public virtual string ContactName3 { get; set; }
    }
}
